.main
  width 800px
.title
  font-size 18px
  color #bcc1c9
  margin-bottom 15px
.box
  padding 30px
  background #fff
  box-shadow 0 0 4px rgba(119,119,119,.11)
.nav
  width 240px
  position fixed
  top 170px
  left 50%
  margin-left 310px
  padding-left 15px
  overflow hidden
  &:before
    content ''
    position absolute
    top 25px
    bottom 25px
    left 3px
    width 2px
    background-color #dce0e8
.nav-item
  padding 15px 10px
  position relative
  cursor default
  &:before
    content ''
    position absolute
    left -15px
    top 50%
    margin-top -4px
    width 8px
    height 8px
    border-radius 50%
    background-color #39b8f2
  >div
    display inline-block
  &.doing 
    color #39b8f2
    &:before
      border 2px solid #39b8f2
      background-color transparent
  &.todo 
    color #ccc
    &:before
      background-color #dce0e8
  &.done
    color #777
    cursor pointer
.nav-num
  display inline-block
  